<TITLE>fputs</TITLE>
<body bgcolor="#ffffcc">
<hr>
<pre>



<h3>PUTS(3)             Linux Programmer's Manual             PUTS(3)
</h3>

<h3>NAME
</h3>       fputc,  fputs,  putc, putchar, puts - output of characters
       and strings

<h3>SYNOPSIS
</h3>       #include &lt;stdio.h&gt;

       int fputc(int c, FILE *stream);
       int fputs(const char *s, FILE *stream);
       int putc(int c, FILE *stream);
       int putchar(int c);
       int puts(char *s);
       int ungetc(int c, FILE *stream);

<h3>DESCRIPTION
</h3>       fputc() writes the character c, cast to an unsigned  char,
       to stream.

       fputs()  writes the string s to stream, without its trail-
       ing '\0'.

       putc() is equivalent to fputc()  except  that  it  may  be
       implemented  as  a  macro which evaluates stream more than
       once.

       putchar(c); is equivalent to putc(c,stdout).

       puts() writes the string s and a trailing newline to  std-
       out.

       Calls  to  the  functions described here can be mixed with
       each other and with calls to other output  functions  from
       the stdio library for the same output stream.

<h3>RETURN VALUES
</h3>       fputc(), putc() and putchar() return the character written
       as an unsigned char cast to an int or EOF on error.

       puts() and fputs() return a non - negative number on  suc-
       cess, or EOF on error.


<h3>CONFORMS TO
</h3>       ANSI - C, POSIX.1

<h3>BUGS
</h3>       It  is not advisable to mix calls to output functions from
       the stdio library with low - level calls  to  write()  for
       the  file  descriptor  associated  with  the  same  output
       stream; the results will be undefined  and  very  probably
       not what you want.

</pre>
<hr>
<h3>SEE ALSO
</h3><p>
<a href=write.htm>write</a>, 
<a href=fopen.htm>fopen</a>, 
<a href=fwrite.htm>fwrite</a>, 
<a href=scanf.htm>scanf</a>, 
<a href=gets.htm>gets</a>, 
<pre>



<h3>GNU                       April 4, 1993                         1
</h3>




<h3>PUTS(3)             Linux Programmer's Manual             PUTS(3)
</h3>

       fseek(3), ferror(3)
























































<h3>GNU                       April 4, 1993                         2
</h3>

</pre>
<P>
<hr>
<p>
<center>
<table border=2 width=80%>
<tr align=center>
<td width=25%>
<a href=../cref.html>Top</a>
</td><td width=25%>
<a href=../master_index.html>Master Index</a>
</td><td width=25%>
<a href=../SYNTAX/keywords.html>Keywords</a>
</td><td width=25%>
<a href=../FUNCTIONS/funcref.htm>Functions</a>
</td>
</tr>
</table>
</center>
<p>
<hr>

This manual page was brought to you by <i>mjl_man V-2.0</i>
